-
-
Notifications
You must be signed in to change notification settings - Fork 914
docs: update namespace TypeScript declarations #5330
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Coverage Report
The above coverage report was generated for the changes in this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am noticing per this PR that the namespace exports in lib/index.js
for both math/base/ops
and stats/base
now export packages from other namespaces. Is this intentional?
This likely will have undesirable effects due to pulling in new dependencies for various namespaces. Our tooling also doesn't envision this. #5332 removes the packages from the README.md
table of contents as they are not part of the namespace package anymore, so documentation and actual package contents are going out of sync.
I would argue that we should remove the moved packages from the old namespaces and provide a migration path to end-users with the next release of the packages.
@Planeshifter Yes, this is intentional. The plan is to migrate all the exports to a new namespace in one fell swoop. Otherwise, the migration process becomes more complicated. |
@Planeshifter That #5332 removes the packages from the README docs seems like a limitation of the tooling that could be addressed. But also, that is not a blocker for me, as it simply makes the exports "hidden" before we actually migrate the exports to a new namespace. |
@kgryte Thanks for the clarification! |
Signed-off-by: stdlib-bot <[email protected]>
3a644b8
to
3fd40ed
Compare
This PR
Reviewer Checklist
feat
.feat!
(i.e., a breaking change).docs
.feat
,feat!
, ordocs
).